home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / ansi / grabb396.zip / INFO.BAT < prev    next >
DOS Batch File  |  1993-02-13  |  4KB  |  99 lines

  1. echo off
  2. cls
  3. if not exist grabber.doc goto :err
  4. if not exist grtxt.doc goto :err
  5. if not exist gr4ai.doc goto :err
  6. if not exist gredit.doc goto :err
  7. if exist convert.doc goto :msg
  8. :err
  9. echo  
  10. echo Error:  Cannot locate all of the documentation files (GRABBER.DOC,
  11. echo         GR4AI.DOC, GRTXT.DOC, CONVERT.DOC and GREDIT.DOC) in the current
  12. echo         directory.  Some or all of these files are not present.  Please
  13. echo         change to the drive and directory which contains your GRABBER
  14. echo         distribution files, then run this INFO.BAT again.
  15. echo  
  16. goto :exit
  17. :msg
  18. echo This batch file will print out the complete documentation for the GRABBER
  19. echo package.  The following files will be printed:
  20. echo  
  21. echo  *  GRABBER.DOC  (44 pages)  --  for GRABBER.EXE and CHKVBE.EXE
  22. echo  *  GR4AI.DOC    (9 pages)   --  for GR4AI.EXE
  23. echo  *  GRTXT.DOC    (5 pages)   --  for GRTXT.EXE
  24. echo  *  CONVERT.DOC  (12 pages)  --  for GR2PCX.EXE, GR2GIF.EXE, GRAI2PCX.EXE,
  25. echo                                   GRAI2GIF.EXE, GR2ASCII.EXE and GR2ANSI.EXE
  26. echo  *  GREDIT.DOC   (9 pages)   --  for GREDIT.EXE
  27. echo  
  28. echo By default, the files will be printed to your LPT1 port.  To use LPT2 or LPT3
  29. echo instead, abort this batch file now by pressing [Ctrl-C], then re-enter
  30. echo INFO LPT2 or INFO LPT3 on the command line.
  31. echo  
  32. echo Each of these .DOC files is already formatted for printing on regular 8-1/2
  33. echo by 11-inch paper (or larger).  Make sure your printer is set to print at least
  34. echo 60 lines per page and 80 characters per line.  If you don't want to print these
  35. echo files now, press [Ctrl-C] and then press [Y].  Otherwise, you may let this
  36. echo batch file print them for you.  Simply do this:
  37. echo  
  38. echo        1. Turn your printer on
  39. echo        2. Adjust the left margin to zero or 1
  40. echo        3. Adjust the top line to the very top of the page
  41. echo        4. Press any key when ready to print, or type Ctrl-C now to abort...
  42. :chk1
  43. if %1zap==zap goto :lpt1
  44. if %1==lpt1 goto :lpt1
  45. if not %1==LPT1 goto :chk2
  46. :lpt1
  47. set pr$=lpt1
  48. goto :wait
  49. :chk2
  50. if %1==lpt2 goto :lpt2
  51. if not %1==LPT2 goto :chk3
  52. :lpt2
  53. set pr$=lpt2
  54. goto :wait
  55. :chk3
  56. if %1==lpt3 goto :lpt3
  57. if not %1==LPT3 goto :lpt1
  58. :lpt3
  59. set pr$=lpt3
  60. :wait
  61. pause > nul
  62. cls
  63. echo  
  64. echo     ┌──────────────────────────────────────────────────────────────┐
  65. echo     │ Printing GRABBER.DOC (44 pages).  Press [Ctrl-C] to abort... │
  66. echo     └──────────────────────────────────────────────────────────────┘
  67. if not exist jerrymsg.txt goto :docs
  68. type jerrymsg.txt > %pr$%
  69. :docs
  70. type grabber.doc > %pr$%
  71. echo  
  72. echo     ┌──────────────────────────────────────────────────────────────┐
  73. echo     │ Printing GR4AI.DOC (9 pages).  Press [Ctrl-C] to abort...    │
  74. echo     └──────────────────────────────────────────────────────────────┘
  75. type gr4ai.doc > %pr$%
  76. echo  
  77. echo     ┌──────────────────────────────────────────────────────────────┐
  78. echo     │ Printing GRTXT.DOC (5 pages).  Press [Ctrl-C] to abort...    │
  79. echo     └──────────────────────────────────────────────────────────────┘
  80. type grtxt.doc > %pr$%
  81. echo  
  82. echo     ┌──────────────────────────────────────────────────────────────┐
  83. echo     │ Printing CONVERT.DOC (12 pages).  Press [Ctrl-C] to abort... │
  84. echo     └──────────────────────────────────────────────────────────────┘
  85. type convert.doc > %pr$%
  86. echo  
  87. echo     ┌──────────────────────────────────────────────────────────────┐
  88. echo     │ Printing GREDIT.DOC (9 pages).  Press [Ctrl-C] to abort...   │
  89. echo     └──────────────────────────────────────────────────────────────┘
  90. type gredit.doc > %pr$%
  91. if not exist order.frm goto :bye
  92. type order.frm > %pr$%
  93. :bye
  94. echo  
  95. echo   Done.
  96. echo  
  97. :exit
  98. set pr$=
  99.